package juego.modelo;

import java.io.Serializable;

public class Jugador implements Serializable,Comparable<Object>
{
	private static final long serialVersionUID = 1L;
	private String nombre;
	private int puntos;

	public Jugador(String nombre, int puntos) {
		if (puntos < 0)
			throw new IllegalArgumentException();
		this.nombre = nombre;
		this.puntos = puntos;
	}

	public int getPuntos() {
		return this.puntos;
	}

	public String getNombre() {
		return this.nombre;
	}

	public int compareTo(Object otro) {
		Jugador unJugador = (Jugador) otro;
		if (puntos == unJugador.puntos)
			return 0;
		if (puntos > unJugador.puntos)
			return -1;
		else
			return 1;
	}
}
